package classes;

/**
 * 
 * @author Emanuel Carlos
 *
 */

public class Item {

	private String nome, descricao, categoria;
	private boolean emprestado;
	
	public Item(String nome, String descricao, String categoria){
		this.descricao = descricao;
		this.nome = nome;
		this.emprestado = false;
		this.categoria = categoria;
	}
	
	/**
	 * Metodo que retorna o nome do item;
	 * @return String
	 */

	public String getNome() {
		return nome;
	}
	
	/**
	 * Metodo que modifica o nome do item; 
	 * @param nome
	 */

	public void setNome(String nome) {
		this.nome = nome;
	}
	
	/**
	 * Metodo que retorna a descricao do item;
	 * @return String
	 */

	public String getDescricao() {
		return descricao;
	}
	
	/**
	 * Metodo que modifica a descricao do item;
	 * @param descricao
	 */

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}
	
	/**
	 * Metodo que retorna true se o objeto estiver emprestado,
	 * false caso contrario;
	 * @return boolean
	 */

	public boolean getEmprestado() {
		return emprestado;
	}
	
	/**
	 * Metodo que modifica o estado de emprestimo do objeto;
	 * @param emprestado
	 */

	public void setEmprestado(boolean emprestado) {
		this.emprestado = emprestado;
	}
	
	public String getCategoria() {
		return categoria;
	}
	
	/**
	 * Metodo que altera a categoria do item; 
	 * @param categoria
	 */
	
	public void setCategoria(String categoria) {
		this.categoria = categoria;
	}

	
}
